runtime.g.syscallsp (field)

33 uses

	runtime (current package)
		cgocall.go#L235: 	savedsp := unsafe.Pointer(gp.syscallsp)
		heapdump.go#L342: 	if gp.syscallsp != 0 {
		heapdump.go#L343: 		sp = gp.syscallsp
		mgcmark.go#L761: 	if gp.syscallsp != 0 {
		mgcmark.go#L762: 		sp = gp.syscallsp // If in a system call this is the stack pointer (gp.sched.sp can be 0 in this case on Windows).
		panic.go#L1356: 	if status&^_Gscan != _Grunning || gp.syscallsp != 0 {
		proc.go#L2120: 	gp.syscallsp = gp.sched.sp
		proc.go#L2878: 		if gp.syscallsp != 0 {
		proc.go#L4009: 	gp.syscallsp = sp
		proc.go#L4017: 	if gp.syscallsp < gp.stack.lo || gp.stack.hi < gp.syscallsp {
		proc.go#L4019: 			print("entersyscall inconsistent ", hex(gp.syscallsp), " [", hex(gp.stack.lo), ",", hex(gp.stack.hi), "]\n")
		proc.go#L4110: 	gp.syscallsp = gp.sched.sp
		proc.go#L4112: 	if gp.syscallsp < gp.stack.lo || gp.stack.hi < gp.syscallsp {
		proc.go#L4115: 		sp3 := gp.syscallsp
		proc.go#L4122: 	if gp.syscallsp < gp.stack.lo || gp.stack.hi < gp.syscallsp {
		proc.go#L4124: 			print("entersyscallblock inconsistent ", hex(sp), " ", hex(gp.sched.sp), " ", hex(gp.syscallsp), " [", hex(gp.stack.lo), ",", hex(gp.stack.hi), "]\n")
		proc.go#L4161: 	if getcallersp() > gp.syscallsp {
		proc.go#L4191: 		gp.syscallsp = 0
		proc.go#L4234: 	gp.syscallsp = 0
		proc.go#L4941: 	if mp.ncgo > 0 && mp.curg != nil && mp.curg.syscallpc != 0 && mp.curg.syscallsp != 0 {
		proc.go#L4957: 		u.initAt(mp.curg.syscallpc, mp.curg.syscallsp, 0, mp.curg, unwindSilentErrors)
		runtime2.go#L430: 	syscallsp uintptr // if status==Gsyscall, syscallsp = sched.sp to use during gc
		stack.go#L859: 	if gp.syscallsp != 0 {
		stack.go#L984: 		gp.syscallsp = morebuf.sp
		stack.go#L1157: 	return gp.syscallsp == 0 && !gp.asyncSafePoint && !gp.parkingOnChan.Load()
		traceback.go#L154: 		if gp.syscallsp != 0 {
		traceback.go#L156: 			sp0 = gp.syscallsp
		traceback.go#L225: 	isSyscall := frame.pc == pc0 && frame.sp == sp0 && pc0 == gp.syscallpc && sp0 == gp.syscallsp
		traceback.go#L845: 	if iscgo && gp.m != nil && gp.m.ncgo > 0 && gp.syscallsp != 0 && gp.m.cgoCallers != nil && gp.m.cgoCallers[0] != 0 {
		traceback.go#L863: 		sp = gp.syscallsp